$(function() {
	! function() {
		var e = $(".i-ban"),
			t = $(".i-ban-scroll"),
			n = $(".i-ban-item"),
			i = n.outerWidth(!0),
			r = (n.outerHeight(!0), n.length),
			o = $(".i-btns-item"),
			s = ($(".btn", e), 0),
			a = 0,
			l = null,
			c = function() {
				if (s == a) return !1;
				var e = s > a ? 1 : -1,
					r = n.eq(s).css({
						display: "block",
						left: e * i
					});
				o.removeClass("active").eq(s).addClass("active"), t.stop(!0, !1).animate({
					left: -e * i
				}, 500, function() {
					$(this).css({
						left: 0
					}), r.css({
						left: 0
					}).siblings("li").hide()
				}), a = s
			},
			u = function() {
				l = setInterval(function() {
					s = ++s > r - 1 ? 0 : s, c()
				}, 5e3)
			};
		$(".i-btns").on("click", ".i-btns-item", function() {
			s = $(this).index(), c()
		}), e.on("mouseleave", function() {
			u()
		}).on("mouseenter", function() {
			clearInterval(l)
		}), n.eq(s).fadeIn(500), o.eq(s).addClass("active"), 1 != r && (c(), u())
	}(),
	function() {
		var e = $(".i-notice-wrapp"),
			t = $(".i-notice-scroll", e),
			n = $(".i-notice-item", t),
			i = n.length,
			r = n.outerHeight(!0),
			o = 0,
			s = null,
			a = function() {
				s = setInterval(function() {
					o = ++o > i - 1 ? 0 : o, t.stop(!0, !1).animate({
						top: -o * r
					})
				}, 3e3)
			};
		$(".i-notice").on("mouseleave", function() {
			a()
		}).on("mouseenter", function() {
			clearInterval(s)
		}), a()
	}(),
	function() {
		var e = $(".i-coop"),
			t = $("ul", e),
			n = $("li", t),
			i = n.length,
			r = n.outerHeight(!0),
			o = 4,
			s = Math.ceil(i / o),
			a = $(".i-coop-arrow"),
			l = 0,
			c = null,
			u = function() {
				t.stop(!0, !1).animate({
					top: -l * r
				})
			},
			h = function() {
				c = setInterval(function() {
					l = ++l > s - 1 ? 0 : l, u()
				}, 1e4)
			};
		a.eq(0).on("click", function() {
			l = --l < 0 ? s - 1 : l, u()
		}), a.eq(1).on("click", function() {
			l = ++l > s - 1 ? 0 : l, u()
		}), e.on("mouseleave", function() {
			h()
		}).on("mouseenter", function() {
			clearInterval(c)
		}), h()
	}(),
	function() {
		var e = $(".i-exp-btns"),
			t = $(".i-exp-btns-dot"),
			n = $(".i-exp-arrow"),
			i = e.width(),
			r = (t.width(), t.length),
			o = $(".i-exp-list"),
			s = $("ul", o),
			a = $("li", s),
			l = a.outerWidth(!0),
			c = 0,
			u = -1,
			h = null,
			d = function() {
				if (c == u) return !1;
				var e = c > u ? 1 : -1,
					n = a.eq(c).css({
						display: "block",
						left: e * l
					});
				t.removeClass("hover").eq(c).addClass("hover"), s.stop(!0, !1).animate({
					left: -e * l
				}, 500, function() {
					$(this).css({
						left: 0
					}), n.css({
						left: 0
					}).siblings("li").hide()
				}), u = c
			};
		slideAuto = function() {
			h = setInterval(function() {
				c = ++c > r - 1 ? 0 : c, d()
			}, 3e3)
		}, e.css({
			left: -i / 2
		}), e.on("click", ".i-exp-btns-dot", function() {
			c = $(this).index(), d()
		}), n.eq(1).on("click", function() {
			c = ++c > r - 1 ? 0 : c, d()
		}), n.eq(0).on("click", function() {
			c = --c < 0 ? r - 1 : c, d()
		}), $(".i-exp-center").on("mouseenter", function() {
			clearInterval(h)
		}).on("mouseleave", function() {
			slideAuto()
		}), slideAuto(), d()
	}(),
	function() {
		var e = $(".i-o2o-item");
		e.eq(0).on("mouseenter", function() {
			e.eq(1).removeClass("i-o2o-hover"), e.eq(0).stop(!0, !1).animate({
				left: 90,
				top: 79
			}, function() {
				$(this).css({
					"z-index": 100
				})
			}).animate({
				left: 130,
				top: 94
			}), e.eq(1).stop(!0, !1).animate({
				right: 90,
				top: 79
			}, function() {
				$(this).css({
					"z-index": "auto"
				})
			}).animate({
				right: 130,
				top: 64
			})
		}).on("mouseleave", function() {
			e.eq(1).addClass("i-o2o-hover"), e.eq(0).stop(!0, !1).animate({
				left: 90,
				top: 79
			}, function() {
				$(this).css({
					"z-index": "auto"
				})
			}).animate({
				left: 130,
				top: 64
			}), e.eq(1).stop(!0, !1).animate({
				right: 90,
				top: 79
			}, function() {
				$(this).css({
					"z-index": 100
				})
			}).animate({
				right: 130,
				top: 94
			})
		})
	}(),
	function() {
		$(".i-cases-wrapp").on("mouseenter", ".i-cases-item", function() {
			var e = $(this);
			e.find(".i-cases-mask").stop(!0, !1).stop(!0, !1).fadeIn(400), e.find(".i-cases-qrcode").stop(!0, !1).animate({
				opacity: 1,
				top: 81
			}, 400), e.find(".i-cases-dsp").stop(!0, !1).animate({
				bottom: 0
			}, 400)
		}).on("mouseleave", ".i-cases-item", function() {
			var e = $(this);
			e.find(".i-cases-mask").stop(!0, !1).stop(!0, !1).fadeOut(400), e.find(".i-cases-qrcode").stop(!0, !1).animate({
				opacity: 1,
				top: -131
			}, 400), e.find(".i-cases-dsp").stop(!0, !1).animate({
				bottom: -70
			}, 400)
		})
	}()
});